intracranial sewing needle - French English Dictionary